﻿using Tiny.Imaging.Filter.BaseFilter;
using Tiny.Imaging.Filter.PointFilter;

namespace Tiny.Imaging.Filter.EffectFilter
{
    public class ClassicFilter : BaseFilterCollection
    {
        public ClassicFilter(int width, int height)
        {
            Add(new SaturationFilter(20));
            Add(new GammaFilter(1.4));
            AddRange(new VintageFilter().ToArray());
            Add(new ContrastFilter(5));
            Add(new ExposureFilter(15));
            Add(new VignetteFilter(width, height, 300));
        }
    }
}